import { IPSDEUILogicNode } from './ipsdeuilogic-node';
import { IPSDEUILogicParam } from './ipsdeuilogic-param';

/**
 *
 * 继承父接口类型值[DEBUGPARAM]
 * @export
 * @interface IPSDEUIDebugParamLogic
 */
export interface IPSDEUIDebugParamLogic extends IPSDEUILogicNode {
  /**
   * 目标逻辑参数对象
   *
   * @type {IPSDEUILogicParam}
   */
  getDstPSDEUILogicParam(): IPSDEUILogicParam | null;

  /**
   * 目标逻辑参数对象
   *
   * @type {IPSDEUILogicParam}
   */
  get dstPSDEUILogicParam(): IPSDEUILogicParam | null;

  /**
   * 目标逻辑参数对象（必须存在）
   *
   * @type {IPSDEUILogicParam}
   */
  getDstPSDEUILogicParamMust(): IPSDEUILogicParam;
}
